package com.iflytek.day18;

/**
 * 利用arraycopy删除元素
 */
public class _08_SystemDemo {
  public static void main(String[] args) {
    // 定义一个数组
    int[] srcArray = {23, 45, 67, 89, 14, 56};
    // 删除数组中第3个元素(67)：要删除67这个元素，我们只需要将67后面的其他元素依次向前进行移动即可
    System.arraycopy(srcArray, 3, srcArray, 2, 3);
    // 将最后一个位置的元素设置为0
    srcArray[srcArray.length - 1] = 0;
    // 遍历srcArray数组
    for (int x = 0; x < srcArray.length; x++) {
      if (x != srcArray.length - 1) {
        System.out.print(srcArray[x] + ", ");
      } else {
        System.out.println(srcArray[x]);
      }
    }
  }
}
